An Incremental and Non-binary CSP Solver: The Hyperpolyhedron Search Algorithm
نویسندگان
چکیده
Constraint programming is gaining a great deal of attention because many combinatorial problems especially in areas of planning and scheduling can be expressed in a natural way as a Constraint Satisfaction Problem (CSP). It is well known that a non-binary CSP can be transformed into an equivalent binary CSP using some of the actual techniques. However, when the CSP is not discrete or the number of constraints is high relative to the number of variables, these techniques become impractical. In this paper, we propose an algorithm called "Hyperpolyhedron Search Algorithm" as an incremental and non-binary CSP solver. This non-binary CSP solver does not increase its temporal complexity with the variable domain size. It carries out the search through a hyperpolyhedron that maintains those solutions that satisfy all metric non-binary temporal constraints. Thus, we can manage more complex and expressive problems with high a number of constraints and very large domains.
منابع مشابه
A Non-binary Constraint Satisfaction Solver: The One- Face Hyperpolyhedron Heuristic
Constraint satisfaction is gaining a great deal of attention because many combinatorial problems especially in areas of Artificial Intelligence can be expressed in a natural way as a Constraint Satisfaction Problem (CSP). It is well known that a non-binary CSP can be transformed into an equivalent binary CSP using some of the actual techniques. However, when the CSP is not discrete or the numbe...
متن کاملRealizing a Global Hyperpolyhedron Constraint via LP Techniques
Combination of AI/OR methods is gaining a great deal of attention because many combinatorial problems especially in planning and scheduling areas can be solved by means of combined AI/OR techniques. Many of these combinatorial problems can be expressed in a natural way as a Constraint Satisfaction Problem (CSP). It is well known that a non-binary CSP can be transformed into an equivalent binary...
متن کاملConstraint Satisfaction by Means of Dynamic Polyhedra
Nowadays, many real problems in the Artificial Intelligence environments, can be efficiently modelled as Constraint Satisfaction Problems (CSP’s) and can be solved by means of Operational Research techniques. It is well known that any non-binary CSP can be transformed into an equivalent binary one, using some of the current techniques. However, this transformation may not be practical in proble...
متن کاملPOLYSA: A Polynomial Algorithm for Non-binary Constraint Satisfaction Problems with ≤ and ≠
Nowadays, many real problems can be naturally modelled as Constraint Satisfaction Problems (CSPs). It is well known that any non-binary CSP can be transformed into an equivalent binary one, using some of the current techniques. However, this transformation may not be practical in problems with certain properties. Therefore, it is necessary to manage these non-binary constraints directly. In thi...
متن کاملMAS: An On-line Non-binary CSP Solver
Nowadays, many dynamic problems can be efficiently modelled as Constraint Satisfaction Problems (CSPs). These constraints may be on-line non-binary constraints that traditional CSP solver can not manage directly. It is well known that any non-binary CSP can be transformed into an equivalent binary one, using some of the current techniques. However, this transformation may not be practical in pr...
متن کامل